.layout{width:1093px;margin:0 auto;}
html, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form,img,body{ margin:0; padding:0; }
img { border:none; }
img{display: block;}
ul, ol { list-style:none; }
a { color:#666; text-decoration:none;}
html,body{
	width: 100%;
	height: 100%;
	position: relative;
}
/*header*/
.header{
	height: 60px;
	padding: 30px 0;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	
	line-height: 60px;
}
	.header img{
		float: left;
	}
	.header img:nth-child(2){
		margin: 10px 5px;
	}
	.header p{
		float: right;
		font-size: 14px;	
	}
	.header a{
		font-size: 16px;
		color: #427fd2;
	}
/*main*/
.main{

	padding: 53px 250px 47px 296px;
	border-bottom: 1px solid #ddd;
}
	.main p{
		margin: 3px 0 0 0;
		height: 60px;
	}
	.main p .alert{/*表单后面的正则提示*/
		width: 160px;
		height: 50px;
		display: inline-block;
		float: left;
		margin-left: 5px;
		text-align:left;
		padding-left: 10px;
		line-height: 45px;
		display: none;
		color:#ca8365;
		background:#fff3d9;
		font-size: 14px;
	}
	.main .pre{/*表单前面的汉字*/
		width: 120px;
		display: inline-block;
		text-align: right;
		float: left;
		line-height: 50px;
	}
		.main p input{
			border-radius: 5px;
			border: 1px solid #ddd;
			padding-left: 14px;
			float: left;
		}
		.p1 input{
			width: 400px;
			height: 50px;
		}
		.p2 input{
			width: 180px;
			height: 50px;
		}
		.main p .active{
			margin-right: 10px;
		}
		
		/*验证码*/
		.yanzheng{
			width: 102px;
			height: 50px;
			border: 1px solid #ddd;
			border-right: none;
			border-top-left-radius: 5px;
			border-bottom-left-radius: 5px;
			display: inline-block;
			float: left;
			font-weight: 100;
			text-align: center;
			line-height: 50px;
			background: url("../images/img/yanzhengma.jpg");
		}
		/*换一换*/
		.yanzheng1{
			width: 92px;
			height: 50px;
			line-height: 50px;
			border: 1px solid #ddd;
			border-top-right-radius: 5px;
			border-bottom-right-radius: 5px;
			/*background: url("../images/img/change.jpg") 10px center no-repeat;*/
			padding-left: 10px;
			display: inline-block;
			font-weight: 100;
			float: left;
		}
		.yanzheng1 img{
			display: inline-block;
			float: left;
			margin-top:18px;
		}
		.p2 a:hover{
			color:blue;
		}
		.p3 input{
			width: 250px;
			height: 50px;
		}
		
		.p3 .get{/*获取验证码*/
			width: 145px;
			height: 50px;
			border: 1px solid #33cb98;
			float: left;
			margin-left: 5px;
			border-radius: 5px;
			text-align: center;
			line-height: 45px;
		}
		.get2{
			width: 145px;
			height: 50px;
			border: 1px solid #33cb98;
			float: left;
			margin-left: 5px;
			border-radius: 5px;
			text-align: center;
			line-height: 45px;
			display: none;
		}
		.get2 i{
			font-style: normal;
		}
		.p3 .get:hover{
			background: #33cb98;
			color: white;
		}
		.p4 input{
			width: 400px;
			height: 50px;
		}
		.p5 input{
			width: 400px;
			height: 50px;
		}
		.p6 input{
			width: 400px;
			height: 50px;
		}
		.p7 input{
			margin-left: 120px;
			
		}
		.p7{
			font-size: 14px;
		}
		.p7 a{
			color: #427fd2;
		}
		.p8 input{
			text-align: center;
			margin-left: 120px;
			font-size: 20px;
			width: 400px;
			height: 50px;
			color: white;
			background: #ededed;
			border: none;
		}
		.rank{
			height:30px;
			width:250px;
			margin-left:120px;
			display: none;
		}
		.rank i{
			display: inline-block;
			width:70px;
			height:20px;
			font-size: 12px;
			line-height: 20px;
			color: #999;
			background: #ddd;
			text-align: center;
			margin-right: 5px;
			font-style: normal;
		}
/*footer*/
.footer{
	padding: 70px 0 0 0;
	text-align: center;
	color: #999;
}
	.footer a{
		padding: 0 3px;
		font-size: 12px;
		color: #999;
	}
	.footer p{
		font-size: 12px;
		color: #999;
		margin-bottom: 64px;
		line-height: 24px;
	}	